|
Public Member Functions |
| void * | operator new (MCSIZE_T byteCount) |
| void | operator delete (void *block) |
| void * | operator new[] (MCSIZE_T byteCount) |
| void | operator delete[] (void *block) |
| virtual void | Clone (TTimeBasedList **, ECloneMode mode) const =0 |
| void | CopyTBListData (ECloneMode mode, TTimeBasedList *dest) const |
| virtual void | TransferAllElementsFrom (TTimeBasedList *aTBList, ECloneMode cloneMode) |
| void | CopyElems (TMCCountedPtrArray< TTimeBased > *fromList, int32 firstIndex, int32 nbItems, int32 insertIndex) |
| virtual boolean | AddElem (const TTimeBased *item) |
| virtual boolean | InsertElem (uint32 i, const TTimeBased *item) |
| virtual boolean | RemoveElem (uint32 i, uint32 count) |
| void | Remove (TTimeBased *item) |
| void | RemoveAllElem () |
| virtual void | CheckElementsForRead () |
Protected Member Functions |
| | TTimeBasedList () |
| | ~TTimeBasedList () |
| virtual void | RegisterParams () |
| virtual int32 | RegisterElement (int32 index, TTimeBased *elem)=0 |
| virtual void | CloneElement (TTimeBased **clone, ECloneMode mode, const TTimeBased *elem) const =0 |
| virtual void | SetElement (int32 index, const TTimeBased *elem, ECloneMode cloneMode)=0 |
| void | SynchList () |
Protected Attributes |
| TMCArray< int32 > | fParamIndices |